armed snapping shrimp - Spanish English Dictionary